semiconductor surface - Spanish English Dictionary